main(List<String> args) {
  sayHello1("lyc");

  sayHello2("lyc", 18, 1.75);

  sayHello3("lyc", age: 18, height: 1.75);
}

// 必选参数
void sayHello1(String name) {
  print(name);
}

// 可选参数：位置可选参数、命名可选参数
// 位置可选参数: [int age, double height]
void sayHello2(String name, [int age = 0, double height = 0]) {
  print("$name, $age, $height");
}

// 命名可选参数
void sayHello3(String name, {int age = 0, double height = 0}) {
  print("$name, $age, $height");
}